feat(AlgebraicGeometry/Sites): characterization of sheaves for the P-qc topology#34917
feat(AlgebraicGeometry/Sites): characterization of sheaves for the P-qc topology#34917chrisflav wants to merge 7 commits intoleanprover-community:masterfrom
P-qc topology#34917Conversation
PR summary 8ca4eacd8cImport changes exceeding 2%
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.CategoryTheory.Limits.Shapes.DisjointCoproduct | 444 | 603 | +159 (+35.81%) |
Import changes for all files
| Files | Import difference |
|---|---|
4 filesMathlib.AlgebraicGeometry.GluingOneHypercover Mathlib.AlgebraicGeometry.Sites.BigZariski Mathlib.AlgebraicGeometry.Sites.Etale Mathlib.AlgebraicGeometry.Sites.Representability |
1 |
Mathlib.CategoryTheory.Limits.Shapes.DisjointCoproduct |
159 |
Mathlib.AlgebraicGeometry.Sites.Fpqc (new file) |
2252 |
Declarations diff
+ CoproductDisjoint.isPullback_of_isInitial
+ Cover.forgetQc
+ Cover.mem_propqcTopology
+ Cover.ofQuasiCompactCover
+ Cover.qculift
+ Hom.generate_singleton_mem_propqcTopology
+ Hom.singleton_mem_propqcPrecoverage
+ Hom.singleton_mem_qcPrecoverage
+ Presieve.IsSheafFor.of_isSheafFor_pullback
+ Presieve.IsSheafFor.of_isSheafFor_pullback'
+ Presieve.isSheafFor_sigmaDesc_iff
+ Scheme.Cover.Hom.isSheafFor
+ Scheme.Cover.isSheafFor_sigma_iff
+ Scheme.Hom.presieve₀_cover
+ instance : Precoverage.Small.{u} (propqcPrecoverage P)
+ instance {S : Scheme.{u}} (𝒰 : S.AffineCover P) (i : 𝒰.I₀) : IsAffine (𝒰.cover.X i)
+ instance {S : Scheme.{u}} (𝒰 : S.Cover (precoverage P)) [QuasiCompactCover 𝒰.1] :
+ instance {S : Scheme.{u}} [IsAffine S] (𝒰 : S.AffineCover P) [Finite 𝒰.I₀] :
+ isSheaf_propqcTopology_iff
+ mem_propqcPrecoverage_iff_exists_quasiCompactCover
+ ofArrows_ι_mem_zariskiTopology_of_isColimit
+ preservesLimitsOfShape_discrete_of_isSheaf_zariskiTopology
+ presieve₀_sigma
+ propqcPrecoverage
+ propqcPrecoverage_le_precoverage
+ propqcTopology
+ zariskiTopology_le_propqcTopology
++ instance {S : Scheme.{u}} (𝒰 : Scheme.Cover (propqcPrecoverage P) S) :
You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for scripts/declarations_diff.sh contains some details about this script.
No changes to technical debt.
You can run this locally as
./scripts/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
P-qc topologyP-qc topology
|
This pull request has conflicts, please merge |
|
This pull request has conflicts, please merge |
|
This pull request has conflicts, please merge |
From Proetale.
Precoverage.toGrothendieckinstead ofPretopology.toGrothendieck#34995P-qc precoverage #35509